Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F4 France F1 France F6 Netherlands F2 Netherlands F3 Netherlands F4 France F14 France F18 Netherlands F2 France F2 Internationaux de Tennis de Brest - Brest KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux The Scottish Tennis Championships - Edinburgh ECM Cup - Prague Sporting Challenger - Turin Schickendanz Open - Furth The Hilversum Open - Hilversum St.Petersburg Challenger by Kinex - St. Petersburg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba DPD Challenger 2002 - Aschaffenburg Open de L'Isere-Open 38 - Grenoble Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Open de Montauban - Montauban Maia Open 2002 - Maia USTA Challenger of Dallas - Dallas 2003 Freeman Men's Challenger - Joplin Zivnobanka Open 1999 - Prostejov Maia Open - Oporto Pekao Open - Szczecin San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon Memorial Savigni - Sassuolo Banca Stato Challenger Lugano - Lugano 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Siemens Open 2003 - Scheveningen Stella Artois Clay Court Championships - Budaors Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Fujitsu Siemens Open - Budapest Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble ATP Challenger 2003 Numea - New Caledonia Volkswagen Challenger 2004 - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Open de Franche-Comte - Besancon Sarajevo Open 2004 - Sarajevo Banca Stato Challenger Lugano - Lugano Timisoara Challenger - Timisoara Samsung Securities Cup - Seoul China Open - Beijing Open de L'Isere - Grenoble The LTA Bolton Challenger - Bolton ATP Challenger Numea - New Caledonia The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Garden Open 2005 - Rome ECM Prague Open 2005 - Prague Czech Open 2005 - Prostejov Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Top Wool Challenger - Biella Riviera di Rimini Challenger - Rimini Pekao Open 2005 - Szczecin BMW Tennis Championship - Sunrise Samsung Securities Cup - Seoul Flea Market Cup - Busan KGHM Dialog Polish Indoors - Wroclaw Tennis Napoli Cup - Napoli Tunis Open - Tunis BNP Paribas Primrose - Bordeaux BSI Challenger Lugano - Lugano Pekao Open - Szczecin Tatra Banka Slovak Open - Bratislava Szczecin Challenger Mons Challenger Sunrise Challenger Tunis Challenger Bordeaux Challenger Seoul Challenger Reunion Island Challenger Prague Challenger Bordeaux Challenger Furth Challenger Turin Challenger Sopot Challenger Orbetello Challenger Cordenons Challenger Manerbio Challenger Como Challenger Szczecin Challenger Seoul Challenger Noumea Challenger Quimper Challenger Cherbourg Challenger Le Gosier Challenger Rome Challenger Napoli Challenger Tunis Challenger Bordeaux Challenger Furth Challenger Monza Challenger Recanati Challenger Aptos Challenger Petange Challenger Orleans Challenger Mons Challenger Rennes Challenger Noumea Challenger Heilbronn Challenger Quimper Challenger Le Gosier Challenger Tunis Challenger Bordeaux Challenger Nottingham-2 Challenger Braunschweig Challenger Scheveningen Challenger Orbetello Challenger Segovia Challenger Meknes Challenger Szczecin Challenger Orleans Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Quimper Challenger Cherbourg Challenger St. Brieuc Challenger Tunis Challenger Aix En Provence Challenger Bordeaux Challenger Blois Challenger Segovia Challenger St. Remy Challenger Orleans Challenger Mons Challenger Rennes Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Casablanca Challenger Grand Prix Hassan II - Casablanca Open Seat-Godo '99 - Barcelona Generali Open 1999 - Kitzbuhel Mallorca Open - Mallorca Connex Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Scania Stockholm Open - Stockholm Heineken Open - Auckland Dubai Tennis Open - Dubai AXA Cup - London Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona Gerry Weber Open - Halle UBS Open Gstaad - Gstaad Waldbaum's Hamlet Cup - Long Island CA Tennis Trophy - Vienna Adidas Open de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona UBS Open Gstaad - Gstaad Generali Open 2001 - Kitzbuhel Salem Open - Hong Kong Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Milan Indoors - Milan Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Allianz Suisse Open Gstaad - Gstaad Generali Open 2002 - Kitzbuhel Salem Open - Hong Kong Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Adidas International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open de la Comunidad Valenciana - Valencia Allianz Suisse Open - Gstaad Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Davidoff Swiss Indoors - Basel Heineken Open - Auckland Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Croatia Open - Umag Pilot Pen Tennis - New Haven China Open - Beijing Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Croatia Open - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Chennai Open - Chennai Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Open de Moselle - Metz BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Estoril Open - Estoril Gerry Weber Open - Halle AEGON Championships - London Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney Heineken Open - Auckland Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Mercedes Cup - Stuttgart International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Open de Moselle - Metz Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Brisbane International - Brisbane Heineken Open - Auckland SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Open de Montauban - Montauban Heineken Open - Auckland Open Sud de France - Montpellier Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Studena Croatia Open - Umag Citi Open - Washington St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Swiss Indoors Basel - Basel Valencia Open - Valencia Open Sabadell Atlantico - Barcelona Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Open de Tenis Comunidad Valenciana - Valencia Bet-at-home Open - Hamburg Valencia Open - Valencia Qatar ExxonMobil Open - Doha Open 13 - Marseille Grand Prix Hassan II - Casablanca Macedonian Open - Skopje Open de Nice Cote d'Azur - Nice Credit Agricole Suisse Open - Gstaad Moselle Open - Metz If Stockholm Open - Stockholm Open Sud de France - Montpellier Challenger Casino Lugano - Lugano XXVIII Edizione 'A.Savoldi' - Manerbio Zivnobanka Czech Open - Prostejov Open de L'Isere - Grenoble Open de la Ville de Saint Denis - Reunion Island Togliatti Cup - Togliatti EI Bank Bulgarian Challenger - Sofia Sporting Challenger 2003 - Turin Hilton Waikoloa Village USTA Challenger - Waikoloa San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Pomorski Bank Kredytowy Open - Szczecin Open Sainte Victoire - Aix-En-Provence Maia Challenger - Oporto Steelers Cup - Kosice Memorial Savigni - Sassuolo Napoli Challenger - Napoli Open de Montauban - Montauban AXA Open - Espinho Siemens Open 2004 - Scheveningen Jagermeister Open - Braunschweig Riviera di Rimini Challenger 2004 - Rimini CA Challenger - Graz Polish Open 99 - Poznan 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo VII Torneo Internazionale di Tennis - Barletta Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Rhein-Main Challenger 2003 - Aschaffenburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Open Mutouest - St. Brieuc Internazionali BNL d'Italia - Rome Sunrise Challenger Tampere Challenger BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York AIG Japan Open - Tokyo BCR Open Romania - Bucharest Open 13 - Marseille Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, World Group, SF, ESP-USA 5-0 Davis Cup, World Group, F, ESP-AUS 3-1 Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, World Group, QR, ESP-UZB 4-0 Davis Cup, World Group, 1R, ESP-MAR 3-2 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, World Group, F, AUS-ESP 3-1 Davis Cup, World Group, QF, ESP-NED 4-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, PO, ITA-ESP 2-3 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Watsons Water Champions Challenge - Hong Kong Olympics - Sydney Olympics - Athens Tennis Masters Cup - Sydney Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston